.happyBox {
  width: 100%;
  height: 100%;
  background-image: url('https://api.vvhan.com/static/img/bg.jpeg');
  padding: 10px 10px;
  box-sizing: border-box;
}

.happytext {
  width: 600px;
  height: auto;
  margin-top: 50px;
  margin-bottom: 30px;
  margin: 0 auto;
  font-size: 18px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0px 0px 10px 0px #ccc;
  padding: 10px 10px;
  box-sizing: border-box;
}